31
17
19
11
22
22
23
32
25
99